package com.tjec.project.businessStandardLibrary.domain;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.tjec.framework.aspectj.lang.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.springframework.data.annotation.Transient;

import com.tjec.framework.web.domain.BaseEntity;

import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 法规导航对象 bms_knowledge_policies
 * 
 * @author pangyongfeng
 * @date 2020-04-21
 */
public class BmsKnowledgePolicies extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id 主键 */
    @JsonIgnore
    private Long id;

    /** 业务类别ID */
    @ApiModelProperty(value = "业务类别id")
    @Excel(name = "业务类别ID")
    private String businessCategoryId;

    /** 网站名称 */
    @ApiModelProperty(value = "网站名称")
    @Excel(name = "网站名称")
    private String title;

    /** 地区-省 */
    @ApiModelProperty(value = "地区-省")
    @Excel(name = "地区-省")
    private String province;

    /** 地区-市 */
    @ApiModelProperty(value = "地区-市")
    @Excel(name = "地区-市")
    private String city;

    /** 部委 */
    @ApiModelProperty(value = "部委")
    @Excel(name = "部委")
    private String general;

    /** 行业 行业（从数据字典获取） */
    @ApiModelProperty(value = "行业")
    @Excel(name = "行业")
    private String industry;

    /** 链接 */
    @ApiModelProperty(value = "链接")
    @Excel(name = "链接")
    private String url;

    /** guid */
    @ApiModelProperty(value = "法规导航id")
    private String guid;

    /** 省市集合 */
    @ApiModelProperty(value = "省市集合")
    @Excel(name = "案例所在地区-省市集合")
    private List<String> citys;

    public List<String> getCitys() {
        return citys;
    }

    public void setCitys(List<String> citys) {
        this.citys = citys;
    }

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setBusinessCategoryId(String businessCategoryId) 
    {
        this.businessCategoryId = businessCategoryId;
    }

    public String getBusinessCategoryId() 
    {
        return businessCategoryId;
    }
    public void setTitle(String title) 
    {
        this.title = title;
    }

    public String getTitle() 
    {
        return title;
    }
    public void setProvince(String province) 
    {
        this.province = province;
    }

    public String getProvince() 
    {
        return province;
    }
    public void setCity(String city) 
    {
        this.city = city;
    }

    public String getCity() 
    {
        return city;
    }
    public void setGeneral(String general) 
    {
        this.general = general;
    }

    public String getGeneral() 
    {
        return general;
    }
    public void setIndustry(String industry) 
    {
        this.industry = industry;
    }

    public String getIndustry() 
    {
        return industry;
    }
    public void setUrl(String url) 
    {
        this.url = url;
    }

    public String getUrl() 
    {
        return url;
    }
    public void setGuid(String guid) 
    {
        this.guid = guid;
    }

    public String getGuid() 
    {
        return guid;
    }

    @Override
    public String toString() {
        return "BmsKnowledgePolicies{" +
                "id=" + id +
                ", businessCategoryId='" + businessCategoryId + '\'' +
                ", title='" + title + '\'' +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", general='" + general + '\'' +
                ", industry='" + industry + '\'' +
                ", url='" + url + '\'' +
                ", guid='" + guid + '\'' +
                ", citys=" + citys +
                '}';
    }
}
